// import {RouteMeta, RouteRecordRaw} from "vue-router";
// import {defineComponent} from "vue";

// export type Component<T extends any = any> = ReturnType<typeof defineComponent> | (() => Promise<typeof import('*.vue')>) | (() => Promise<T>);

// type OmittedRouteRecordRaw =  Omit<RouteRecordRaw, 'meta'>

// @ts-ignore
// export interface FastRouteRecordRaw extends RouteRecordRaw {

  // name: string;
  // meta: RouteMeta;
  // component?: Component | string;
  // components?: Component;
  // children?: FastRouteRecordRaw[];
  // props?: Recordable;
  // fullPath?: string;
  // alwaysShow?: boolean;
// }
